17261dff6e97febe88339c775e9bc7eabe0265aa,xwiki-platform-application-manager/plugin/src/main/java/com/xpn/xwiki/plugin/applicationmanager/doc/XWikiApplicationClass.java,XWikiApplicationClass,updateBaseClass,#BaseClass#,165
Before Change
needsUpdate |= baseClass.addTextField(FIELD_appversion, FIELDPN_appversion, 30);
StaticListClass slc;
needsUpdate |= baseClass.addStaticListField(FIELD_dependencies, FIELDPN_dependencies, 80, true, "", "input");
// TODO : move into BaseClass.addStaticListField with "separators' parameter when/if
// http://jira.xwiki.org/jira/browse/XWIKI-1683 is applied in XWiki Core and when this
// starts depending on that version where it's applied.
slc = (StaticListClass)baseClass.getField(FIELD_dependencies);
slc.setSeparators("|");
slc.setSeparator("|");
needsUpdate |= baseClass.addStaticListField(FIELD_applications, FIELDPN_applications, 80, true, "", "input");
After Change
StaticListClass slc;
if (baseClass.addStaticListField(FIELD_dependencies, FIELDPN_dependencies, 80, true, "",
"input")) {
// TODO : move into BaseClass.addStaticListField with "separators' parameter when/if
// http://jira.xwiki.org/jira/browse/XWIKI-1683 is applied in XWiki Core and when this
// starts depending on that version where it's applied.
slc = (StaticListClass) baseClass.getField(FIELD_dependencies);
slc.setSeparators("|");
slc.setSeparator("|");
needsUpdate = true;
}